ModelingModel

The model definition that contains details of tables, their relationships and joins, and measures.

API Section: Objects

Type: Object

Properties

Name

Description

Required

Type

Format

modelId

The model's system ID

-

string

uuid

displayName

The model's display name

-

string

description

A description of the model

-

string

tables

Table definition in a model, contains table schema, name, columns, etc.

-

ModelingTable []

relationships

Relationship definition used in the models when joining across tables columns.

-

ModelingRelationship []

serverId

The host server's name

-

string

databaseName

The model's database name

-

string

modelType

The model type: Virtual Model or MS Tabular model

-

DataFlowModelType

modelDataFlowSourceInfo

Info about the source Data Flow used to drive this model

-

ModelDataFlowSourceInfo

isAutoIndexing

Set to true for heuristic index creation

-

boolean

defaultMeasureUniqueName

Unique identifier of the default measure

-

string

measureGroups

A fact table grouping. If table A has measures on it, and table B is connected to it, then table B has MeasureGroup of table A

-

MeasureGroup []

culture

The model's culture name

-

string

disableCacheMode

Should disable cache

-

boolean

additionalLanguages

Additional languages in the model

-

object

Usages
  • /API2/dataSources/getDataModelStructure